/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package co.edu.univalle.logica;

import co.edu.univalle.modelo.TipoInmueble;
import co.edu.univalle.persistencia.ITipoInmuebleDAO;
import java.util.List;
import javax.ejb.EJB;
import javax.ejb.Stateless;

/**
 *
 * @author Jhony
 */
@Stateless
public class TipoInmuebleLogica implements TipoInmuebleLogicaLocal {
    
    @EJB
    private ITipoInmuebleDAO tipoInmuebleDAO;

    @Override
    public List<TipoInmueble> consultar() throws Exception {
        return tipoInmuebleDAO.consultar();
    }

    @Override
    public TipoInmueble consultarTipoInmPorCodigo(Integer codigo) throws Exception {
        if(codigo==null || codigo==0){
            throw new Exception("El tipo documento es obligatorio");
        }
        return tipoInmuebleDAO.consultarPorCodigo(codigo);
    }
    
    
}
